﻿namespace BlogDemo.Application
{
    public class LinkDto:IDto
    {
        public LinkDto(string href, string rel, string method)
        {
            Href = href;
            Rel = rel;
            Method = method;
        }

        public string Href { get; set; }
        //self 	指向当前资源本身的链接的 rel 属性。每个资源的表达中都应该包含此关系的链接。
        //edit 	指向一个可以编辑当前资源的链接。
        //item 	如果当前资源表示的是一个集合，则用来指向该集合中的单个资源。
        //collection 	如果当前资源包含在某个集合中，则用来指向包含该资源的集合。
        //related 	指向一个与当前资源相关的资源。
        //search 	指向一个可以搜索当前资源及其相关资源的链接。
        //first、last、previous、next 	这几个 rel 属性值都有集合中的遍历相关，分别用来指向集合中的第一个、最后一个、上一个和下一个资源
        //如果在应用中使用自定义 rel 属性值，一般的做法是属性值全部为小写，中间使用“-”分隔
        public string Rel { get; set; }
        public string Method { get; set; }
    }

}
